/****
 * @description 分類
 */
export interface CategoryDto {
  id: string
  parentId: string
  deep: number
  status: string
  orderNum: number
  name: string
  children: Array<CategoryDto>
}

export interface CategoryQuery {
  filterName?: string
}

export interface CategoryPageQuery extends CategoryQuery, PageQuery {
}


/****
 * @description 分類
 */
export interface RoomDto {
  roomId: string
  categoryId: number
  enRoomName: number
  roomName: string
  roomType: string
  maxMemberCount: number
  scheduleStartTime: string
  scheduleEndTime: string
  isVideoDisabled: boolean
  isAudioDisabled: boolean
  isMessageDisabled: boolean
  isScreenSharingDisabled: boolean
  isCloudRecordingDisabled: boolean
  customInfo: string
  isSeatEnabled: boolean
  maxSeatCount: number
  scheduleInviteeListAccount:string
  videoCover:string
  enIntro:string
  biIntro:string
  unitId:string
  biTitle:string
  playType:number
  doMainId:string
  categoryName:string
  status: string
  customerIds: string
  enterpriseIds: string
  createTime: number
}

export interface RoomQuery {
  filterName?: string
}

export interface RoomPageQuery extends RoomQuery, PageQuery {
}



/****
 * @description 考試記録
 */
export interface ExamRecordDto {
  examRecordId: string
  biTitle: string
  doMainName: string
  doMainType: string
  useDuration: number
  totalDuration: number
  customerId: number
  yearMonthDay: string
  whetherExamPass: boolean
  certificateUrl: string
  createTime: string
  totalScore: number
  customerScore: number
}
